Contributions to the Construction of Extensible Semantic Editors
نویسنده
چکیده
This dissertation addresses the need for easier construction and extension of language tools. Specifically, the construction and extension of so-called semantic editors is considered, that is, editors providing semantic services for code comprehension and manipulation. Editors like these are typically found in state-of-the-art development environments, where they have been developed by hand. The list of programming languages available today is extensive and, with the lively creation of new programming languages and the evolution of old languages, it keeps growing. Many of these languages would benefit from proper tool support. Unfortunately, the development of a semantic editor can be a time-consuming and error-prone endeavor, and too large an effort for most language communities. Given the complex nature of programming, and the huge benefits of good tool support, this lack of tools is problematic. In this dissertation, an attempt is made at narrowing the gap between generative solutions and how state-of-the-art editors are constructed today. A generative alternative for construction of textual semantic editors is explored with focus on how to specify extensible semantic editor services. Specifically, this dissertation shows how semantic services can be specified using a semantic formalism called reference attribute grammars (RAGs), and how these services can be made responsive enough for editing, and be provided also when the text in an editor is erroneous. Results presented in this dissertation have been found useful, both in industry and in academia, suggesting that the explored approach may help to reduce the effort of editor construction.
منابع مشابه
Handing the Microphone to Women: Changes in Gender Representation in Editorial Contributions Across Medical and Health Journals 2008-2018
The editorial materials in top medical and public health journals are opportunities for experts to offer thoughts that might influence the trajectory of the field. To date, while some studies have examined gender bias in the publication of editorial materials in medical journals, none have studied public health journals. In this perspective, we studied the gender ratio ...
متن کاملWeb Ontology Language Editors for Semantic Web
Ontology is created based on information provided by domain experts and forms the basis for creating metadata. XML, RDF and OWL are some of the languages which are used to represent ontology. The need for knowledge preservation and representation, ontology construction methodology are briefly described. Available tools for ontology development are listed. Integrated development environment (IDE...
متن کاملGross-grained RST through XML Metadata for Multilingual Document Generation
We present an RST-based discourse annotation proposal used in the construction of a trial multilingual XML-tagged corpus of teaching material in Basque, English and Spanish. The corpus feeds an experimental multilingual document generation system for the web. The main contributions of this paper are an implementation of RST through XML metadata and the adoption of gross-grained RST to avoid non...
متن کاملAutomatic Construction of Persian ICT WordNet using Princeton WordNet
WordNet is a large lexical database of English language, in which, nouns, verbs, adjectives, and adverbs are grouped into sets of cognitive synonyms (synsets). Each synset expresses a distinct concept. Synsets are interlinked by both semantic and lexical relations. WordNet is essentially used for word sense disambiguation, information retrieval, and text translation. In this paper, we propose s...
متن کاملThe semantic interpretation of villagers from the consequences of building a dam, Study of the Ilam and Lorestan River Riverside Area
The aim of this study was recognizing Semantic understanding of villagers from the impact of dam in Roodbar region. This research was carried out using qualitative method and Grounded theory. In this method, the theory is based on data. The construction of the dam in the studied area has had different dimensions and consequences and since dewatering, it has had a great impact on the lives of vi...
متن کامل